package com.sayimo.maker.mall.goods.vo;

import java.util.Date;
import java.util.List;

/**
 * @Project: sayimoWeixinWeb
 * @ClassName: GoodsList
 * @Description: 商品列表
 * @Author: 王瑞清
 * @Date: 日期：2015年8月25日 时间：下午5:54:45
 * @Version 1.0.0
 */
public class GoodsList implements java.io.Serializable {

	private static final long serialVersionUID = -1128041669796910184L;

	/**
	 * @Fields: id
	 * @Description: 主键
	 */
	private Integer id;

	/**
	 * @Fields: goodsCode
	 * @Description: 商品编码
	 */
	private String goodsCode;

	/**
	 * @Fields: goodsName
	 * @Description: 商品名称
	 */
	private String goodsName;

	/**
	 * @Fields: status
	 * @Description: 商品状态 1为上架，0为下架
	 */
	private int status;

	/**
	 * @Fields: intro
	 * @Description: 描述简介
	 */
	private String intro;

	/**
	 * @Fields: description
	 * @Description: 补充说明
	 */
	private String description;

	/**
	 * @Fields: sellNum
	 * @Description: 销售数量
	 */
	private Integer sellNum;

	/**
	 * @Fields: isCommend
	 * @Description: 是否推荐 Y为是，N为否
	 */
	private char isCommend;

	/**
	 * @Fields: goodsAttribute
	 * @Description: 商品属性
	 */
	private String goodsAttribute;

	/**
	 * @Fields: createDate
	 * @Description: 创建时间
	 */
	private Date createDate;
	/**
	 * @Fields: updateTime
	 * @Description: 修改时间
	 */
	private Date updateTime;
	/**
	 * @Fields: updateUser
	 * @Description: 修改人
	 */
	private Integer updateUser;

	/**
	 * @Fields: sendAddress
	 * @Description: 发货地
	 */
	private String sendAddress;
	
	/**
	 * @Fields: logisticsCostId
	 * @Description: 运费Id
	 */
	private Integer logisticsCostId;
	
	/**
	 * @Fields: goodsPhoto
	 * @Description: 商品首页图片
	 */
	private GoodsPhoto homeGoodsPhoto;

	/**
	 * @Fields: goodsPhoto
	 * @Description: 商品图片
	 */
	private List<GoodsPhoto> goodsPhotos;

	/**
	 * @Fields: goodsCommentIndex
	 * @Description: 商品评论
	 */
	private GoodsCommentIndex goodsCommentIndex;
	
	/**
	 * @Fields: goodsNormsValueStocksList
	 * @Description: 商品规格关联
	 */
	private List<GoodsNormsValueStock> goodsNormsValueStocksList;
	
	/**
	 * @Fields: providerId
	 * @Description: 供应商id
	 */
	private Integer providerId;
	/**
	 * @Fields: isGiveScore
	 * @Description: 赠送银积分 1,是，2否
	 */
	private Integer isGiveScore;
	
	
	
	public Integer getIsGiveScore() {
		return isGiveScore;
	}

	public void setIsGiveScore(Integer isGiveScore) {
		this.isGiveScore = isGiveScore;
	}
	public Integer getProviderId() {
		return providerId;
	}

	public void setProviderId(Integer providerId) {
		this.providerId = providerId;
	}

	public GoodsList() {

	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getGoodsCode() {
		return goodsCode;
	}

	public void setGoodsCode(String goodsCode) {
		this.goodsCode = goodsCode;
	}

	public String getGoodsName() {
		return goodsName;
	}

	public void setGoodsName(String goodsName) {
		this.goodsName = goodsName;
	}

	public int getStatus() {
		return status;
	}

	public void setStatus(int status) {
		this.status = status;
	}

	public String getIntro() {
		return intro;
	}

	public void setIntro(String intro) {
		this.intro = intro;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public Integer getSellNum() {
		return sellNum;
	}

	public void setSellNum(Integer sellNum) {
		this.sellNum = sellNum;
	}

	public char getIsCommend() {
		return isCommend;
	}

	public void setIsCommend(char isCommend) {
		this.isCommend = isCommend;
	}

	public String getGoodsAttribute() {
		return goodsAttribute;
	}

	public void setGoodsAttribute(String goodsAttribute) {
		this.goodsAttribute = goodsAttribute;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public Integer getLogisticsCostId() {
		return logisticsCostId;
	}

	public void setLogisticsCostId(Integer logisticsCostId) {
		this.logisticsCostId = logisticsCostId;
	}

	public GoodsPhoto getHomeGoodsPhoto() {
		return homeGoodsPhoto;
	}

	public void setHomeGoodsPhoto(GoodsPhoto homeGoodsPhoto) {
		this.homeGoodsPhoto = homeGoodsPhoto;
	}

	public List<GoodsPhoto> getGoodsPhotos() {
		return goodsPhotos;
	}

	public void setGoodsPhotos(List<GoodsPhoto> goodsPhotos) {
		this.goodsPhotos = goodsPhotos;
	}

	public GoodsCommentIndex getGoodsCommentIndex() {
		return goodsCommentIndex;
	}

	public void setGoodsCommentIndex(GoodsCommentIndex goodsCommentIndex) {
		this.goodsCommentIndex = goodsCommentIndex;
	}

	public List<GoodsNormsValueStock> getGoodsNormsValueStocksList() {
		return goodsNormsValueStocksList;
	}

	public void setGoodsNormsValueStocksList(
			List<GoodsNormsValueStock> goodsNormsValueStocksList) {
		this.goodsNormsValueStocksList = goodsNormsValueStocksList;
	}

	public String getSendAddress() {
		return sendAddress;
	}

	public void setSendAddress(String sendAddress) {
		this.sendAddress = sendAddress;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Integer getUpdateUser() {
		return updateUser;
	}

	public void setUpdateUser(Integer updateUser) {
		this.updateUser = updateUser;
	}


}
